home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2007 March
/
PCWorld_2007-03_cd.bin
/
komunikace
/
acehtml
/
acehtmlfreeware.exe
/
scriptdef
/
Animated Image.sd
< prev
next >
Wrap
INI File
|
2006-09-13
|
2KB
|
100 lines
[SUBJECT]
Description=An image hovers around the background of the page
ImageIndex=-1
Folder=Graphical Effects
[HEAD_TEXT]
[BODY_TEXT]
;
;<div id="img" style="position:absolute;">
;<img src="`image`" onClick="pause_resume();" alt="">
;</div>
;
;<script language="JavaScript">
;// Original: Justin Arruda (JArruda@mindspring.com)
;// This script and many more are available free online at
;// The JavaScript Source!! http://javascript.internet.com
;
;var xPos = 20;
;var yPos = document.body.clientHeight;
;var step = 1;
;var delay = `timeout`;
;var height = 0;
;var Hoffset = 0;
;var Woffset = 0;
;var yon = 0;
;var xon = 0;
;var pause = true;
;var interval;
;img.style.top = yPos;
;function changePos() {
;width = document.body.clientWidth;
;height = document.body.clientHeight;
;Hoffset = img.offsetHeight;
;Woffset = img.offsetWidth;
;img.style.left = xPos + document.body.scrollLeft;
;img.style.top = yPos + document.body.scrollTop;
;if (yon) {
;yPos = yPos + step;
;}
;else {
;yPos = yPos - step;
;}
;if (yPos < 0) {
;yon = 1;
;yPos = 0;
;}
;if (yPos >= (height - Hoffset)) {
;yon = 0;
;yPos = (height - Hoffset);
;}
;if (xon) {
;xPos = xPos + step;
;}
;else {
;xPos = xPos - step;
;}
;if (xPos < 0) {
;xon = 1;
;xPos = 0;
;}
;if (xPos >= (width - Woffset)) {
;xon = 0;
;xPos = (width - Woffset);
; }
;}
;function start() {
;img.visibility = "visible";
;interval = setInterval('changePos()', delay);
;}
;function pause_resume() {
;if(pause) {
;clearInterval(interval);
;pause = false;
;}
;else {
;interval = setInterval('changePos()',delay);
;pause = true;
; }
;}
;start();
;</script>
;
[`timeout`]
Kind=N
Value=30
[`image`]
Kind=U
Value=image1.gif